/* $Id: ClientCompanyVO.java 
 * Copyright (C) 2011, TRAKHEES
 *  
 * Revision History
 *
 * Date  			Author 		    	Remarks
 * ---------------------------------------------------------------------------------
 *
 */
package ae.pcfc.etks.online.common.vo;

import java.io.Serializable;
import java.util.Date;
import java.util.List;

public class ClientCompanyVO implements Serializable {

	/**
	 * 
	 */
	private static final long serialVersionUID = -963201618988369804L;

	public Long getCId() {
		return CId;
	}

	public void setCId(Long cId) {
		CId = cId;
	}

	private Long CId;

	String strUserName = "";

	String strEmailAddress = "";

	String strPassword = "";

	String strConfirmPassword = "";

	Long iSecQuestion;

	String strSecAnswer = "";

	String strMobileNumber;

	String strMobileNotification;

	String strEmailNotification;

	String strCompNameEng = "";

	String strCompNameArab = "";

	String strUploadDocument;

	String strStatus;
	String strType;
	Date createDate;
	String strProcessCode;
	String strProcessStep;
	String strWFinitatedBy;
	Date applicationDate;
	String strWfStatus;
	List<UploadDocumentVO> arrDocumentVOs;
	String strClientType;
	String strTrakheesId;

	List<UserVO> userVOs;

	/**
	 * @return the strStatus
	 */
	public String getStrStatus() {
		return strStatus;
	}

	/**
	 * @param strStatus
	 *            the strStatus to set
	 */
	public void setStrStatus(String strStatus) {
		this.strStatus = strStatus;
	}

	/**
	 * @return the strType
	 */
	public String getStrType() {
		return strType;
	}

	/**
	 * @param strType
	 *            the strType to set
	 */
	public void setStrType(String strType) {
		this.strType = strType;
	}

	/**
	 * @return the createDate
	 */
	public Date getCreateDate() {
		return createDate;
	}

	/**
	 * @param createDate
	 *            the createDate to set
	 */
	public void setCreateDate(Date createDate) {
		this.createDate = createDate;
	}

	/**
	 * @return the strProcessCode
	 */
	public String getStrProcessCode() {
		return strProcessCode;
	}

	/**
	 * @param strProcessCode
	 *            the strProcessCode to set
	 */
	public void setStrProcessCode(String strProcessCode) {
		this.strProcessCode = strProcessCode;
	}

	/**
	 * @return the strProcessStep
	 */
	public String getStrProcessStep() {
		return strProcessStep;
	}

	/**
	 * @param strProcessStep
	 *            the strProcessStep to set
	 */
	public void setStrProcessStep(String strProcessStep) {
		this.strProcessStep = strProcessStep;
	}

	/**
	 * @return the strWFinitatedBy
	 */
	public String getStrWFinitatedBy() {
		return strWFinitatedBy;
	}

	/**
	 * @param strWFinitatedBy
	 *            the strWFinitatedBy to set
	 */
	public void setStrWFinitatedBy(String strWFinitatedBy) {
		this.strWFinitatedBy = strWFinitatedBy;
	}

	/**
	 * @return the applicationDate
	 */
	public Date getApplicationDate() {
		return applicationDate;
	}

	/**
	 * @param applicationDate
	 *            the applicationDate to set
	 */
	public void setApplicationDate(Date applicationDate) {
		this.applicationDate = applicationDate;
	}

	/**
	 * @return the strWfStatus
	 */
	public String getStrWfStatus() {
		return strWfStatus;
	}

	/**
	 * @param strWfStatus
	 *            the strWfStatus to set
	 */
	public void setStrWfStatus(String strWfStatus) {
		this.strWfStatus = strWfStatus;
	}

	/**
	 * @return the arrDocumentVOs
	 */
	public List<UploadDocumentVO> getArrDocumentVOs() {
		return arrDocumentVOs;
	}

	/**
	 * @param arrDocumentVOs
	 *            the arrDocumentVOs to set
	 */
	public void setArrDocumentVOs(List<UploadDocumentVO> arrDocumentVOs) {
		this.arrDocumentVOs = arrDocumentVOs;
	}

	/**
	 * @return the strClientType
	 */
	public String getStrClientType() {
		return strClientType;
	}

	/**
	 * @param strClientType
	 *            the strClientType to set
	 */
	public void setStrClientType(String strClientType) {
		this.strClientType = strClientType;
	}

	/**
	 * @return the strTrakheesId
	 */
	public String getStrTrakheesId() {
		return strTrakheesId;
	}

	/**
	 * @param strTrakheesId
	 *            the strTrakheesId to set
	 */
	public void setStrTrakheesId(String strTrakheesId) {
		this.strTrakheesId = strTrakheesId;
	}

	/**
	 * @return the userVOs
	 */
	public List<UserVO> getUserVOs() {
		return userVOs;
	}

	/**
	 * @param userVOs
	 *            the userVOs to set
	 */
	public void setUserVOs(List<UserVO> userVOs) {
		this.userVOs = userVOs;
	}

}
